package BaseDatos;

import java.util.ArrayList;

import JSON.JSONException;
import JSON.JSONObject;



public class ComandaAccess extends TablaAccess {

	public ComandaAccess(){
		super();
	}

	

	public ArrayList<JSONObject> Cocinando(String idFactura, String item) {
		String set = "estado ='cocinando'";
		String where = "factura = '"+idFactura+"' AND item='"+item+"'";
		ArrayList<JSONObject> resultado = actualizacionSimple("comanda", set, where);
		return resultado;
	}
	
	public ArrayList<JSONObject> Listo(String idFactura, String item) {
		String set = "estado ='listo'";
		String where = "factura = '"+idFactura+"' AND item='"+item+"'";
		ArrayList<JSONObject> resultado = actualizacionSimple("comanda", set, where);
		return resultado;
	}
	
	
	
	public ArrayList<JSONObject> Servido(String idFactura, String idItem) {
		String set = "estado ='servido'";
		String where = "factura = '"+idFactura+"' AND item='"+idItem+"'";
		ArrayList<JSONObject> resultado = actualizacionSimple("comanda", set, where);
		return resultado;
	}

	public ArrayList<JSONObject> ListaItemsListos() {
		String where="estado ='listo'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "comanda", where);
		return resultado;
	}



	public ArrayList<JSONObject> ListaComandasMesa(String idFactura) {//Igual que Lista comandas?!
		String where="factura ='"+idFactura+"'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "comanda", where);
		return resultado;
	}
	
	public ArrayList<JSONObject> getPrecioFactura(String idFactura) {
		String where="factura ='"+idFactura+"'";
		ArrayList<JSONObject> resultado = consultaSimple("SUM(precio) AS precioFactura", "comanda", where);
		
		return resultado;
	}
	
	public ArrayList<JSONObject> getIdFactura(String idComanda) {
		String where="id='"+idComanda+"'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "comanda", where);
		return resultado;
	}
	
	public ArrayList<JSONObject> ListaComandas(String idFactura) {
		String where = "factura = '"+idFactura+"'";
		ArrayList<JSONObject> resultado = consultaSimple("*", "comanda", where);
		return resultado;
}
	
}
